iT邦幫忙

2022 iThome 鐵人賽

DAY 1
1
自我挑戰組

【從工程師升級成為資深工程師的那檔事】 系列 第 1

【從工程師升級成為資深工程師的那檔事】序

  • 分享至 

  • xImage
  •  

在職場打混多年之後,學了越來越多的技術,會了越來越多解決問題的方法,
但總能發現有人寫程式寫的優雅,而有些人......該說是簡單暴力嗎?

一般來說,我們工程師分成三個職級助理工程師、初階工程師、資深工程師
(還有些會細分成高級工程師、首席工程師...等,不在此討論範圍內)
網上有很多工程師的劃分方式,我們這邊也簡單的以能力劃分一下

助理工程師:

  1. 僅具備相關的知識,沒有實際經歷
  2. 能完成些簡易的功能,但多數時候需要人協助完成

初階工程師:

  1. 具有一定的實際專案經歷
  2. 能獨立完成分派下來的任務,但對於程式設計模式的概念比較薄弱

資深工程師:

  1. 能獨立開發作業
  2. 對於程式架構及設計模式有一定的認識,並且能對此與其他工程師探討

在工程師的成長歷程大概就是從 具備知識 -> 獨立開發 -> 架構設計
的一個流程。

結語

大多數人的能力通常會卡在初階工程師到資深工程師這個階段,
一方面是在台灣對於這方面的培訓比較薄弱,另一方面是即便沒有特別去學習,
在職場打滾的過程中慢慢的也會受前輩的影響在開發方式潛移默化,
自然而然地使用不同的框架,而忽略了對於架構上的專研。

對於開發上技術相關的硬實力非常多人分享,所以在這三十天會來分享,
如何去分辨程式碼的好壞、分析別人寫的程式、和了解系統的框架。


下一篇
【從工程師升級成為資深工程師的那檔事 Day2】 SOLID 五大原則 - 單一職責原則
系列文
【從工程師升級成為資深工程師的那檔事】 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
maxlivinc
iT邦新手 5 級 ‧ 2022-10-25 20:33:18

感謝大大分享,打卡開始學習

我要留言

立即登入留言